*{margin:0;padding:0;outline:0}
html, body {
        height:100%;
        min-height:100%
}
body {
        margin:0;
        padding:0;
        font-size:62.5%;
        font-family:Verdana,Arial,Sans-Serif,Helvetica;
        background: #7F4D37;
        color: #000;;
}
#wrapper {
        margin: 0 auto;
        background: #F9E8A3;
        width: 50%;
        padding: 1em;
}
table.group {
	width: 100%;
	font-size: 1em;
	margin: 0 auto 2em auto;
	border: 1px solid #666;
	background: #faf4dc;
	padding: 1em;
}
div.footer {
	text-align: center;
}
td.divider {
	width: 100%;
	height: 1em;
	text-align: center;
	font-size: 1.5em;
	color:
}
hr {
	display: none;
}
h1 { /* Page title */
	margin: 0.5em 0 1em 0;
}
h2 { /* Group names */
	font-size: 1.8em;
}
h3 { /* Account names */
	font-size: 1.4em;
	margin-left: 6em;
}
h4 { /* Field names */
	font-size: 1em;
	font-weight: bold;
	text-align: right;
	padding-right: 0.5em;
}
td.fieldname {
	width: 25%;
}